Welcome to the heroes of the end mod documentation! Here is the most official guide to this mod from the modmaker. 

If this is not displaying correctly, turn on word wrap on your notepad settings. 


Diablo II: Heroes of the end documentation file v0.2

###################################################
#######################Index#######################
###################################################

Hint: Use Ctrl + F with the code on the right to find the proper section quickly.


Introduction......................................(Intro01)
What's New........................................(Intro02)
                 Dragoon........................(Intro02-1)
                 Dark Knight....................(Intro02-2)
                 Barbarian......................(Intro02-3)
                 Sorceress......................(Intro02-4)
What isn't new....................................(Intro03)
Core concepts & goals.............................(Intro04)
New stats: Thorough descriptions..................(Stats01)
Items.............................................(Items01)
Items - Jewels....................................(Items02)
Items - Monster Hunter..........................(MonHunter)
Items - Secret...................................(ItemsSec)
Runewords......................................(Runewords1)
Crafting - Basic...........................,...(Crafting01)
Crafting - Recipes I...........................(Crafting02)
Crafting - Special Recipes.....................(Crafting03)




....More to come!








###################################################
################Introduction#######################
###################################################
Quick Find: Intro01

This mod project is a pet project of mine that I started many years ago. Layer upon layer I built this mod from absolutely nothing to what it is today. So many changes. I've had various friends involved with it over the years, but it's mostly just me doing development. 

I hope you enjoy this mod as much as I enjoyed making it and enjoy continued development of it. 


###################################################
################what's new#########################
###################################################
Quick Find: Intro02

TL;DR - Skills, Items, Monsters, Monster AI, Cube recipes, Bosses and boss fights.

Skills: All class skills are changed. The old ones exist, but are only used as oskills now. 

Items: New runewords, rune powers, gem powers, class items, and uniques. Most of the old uniques were removed, and all of the runewords are new. 

Monsters: Every area is hand-designed with monsters. Every monster uses various ai to make it more interesting and fun to fight. Monsters do new things now. 

Cube Recipes: An intuitive crafting system that involves reagents and the horadric cube. All classes start with the cube, and you can craft from the moment you begin the game. See the crafting section of this documentation for more info. 

Bosses: Every superunique is a unique boss monster. They are designed to be challenging, rewarding, and fun. The act bosses now live up to their namesake and will take time, effort, and strategy to defeat. 



################Dragoon############################
Quick Find: Intro02-1

Previously the paladin. I kept the paladin for a while, but had this cool idea for a dragon-based character. When I realized that the "Holy" and "Dragon" themes clashed too much as far as design went, I decided to just focus this class on the dragon aspect. Also, since other mods and vanilla d2 feature this class as the paladin, I thought people might like something new. 

################Dark Knight########################
Quick Find: Intro02-2

Previously the necromancer. As I designed necro skills, I realized that the skills present were outside of the scope of necromancy. There were a lot of direct offensive magic abilities that I wanted to keep. However, the dark knight does use some necromantic abilities, so think of this class as a necromancer+. 

###############Barbarian###########################
Quick Find: Intro02-3

I wanted to scrap the whole "rough-housing clunky brute" concept for something a bit more refined. The barbarian is going to be a swift precision killer, similar to a ninja. However, I didn't want to re-class them away from barbarian, since they are a keystone part of diablo lore. In time, I will figure out what I'm going to do with them. 

###############Sorceress###########################
Quick Find: Intro02-4

Sorceresses have a few special niches to them. For one, whenever you cast most spells, you will gain a residual energy of that element. The energy grants you a flat amount damage over 5 seconds to your attacks and other spells. The duration and efficacy can be increased by the convention of elements skill. Therefore, it is beneficial to hybridize. Even if you go with a single-element, you will still gain the bonus of that element's damage to all spells. However, multiple casts of the same element do not stack: If you cast static orb and then lightning chaos, the game will only count the last spell used for the damage bonus, which in this case was lightning chaos. If you use lightning chaos and apocalypse, you will gain both fire and lightning damage. If you use a spell from all three elements that grant elemental energy, you will gain damage from all three spells. Any damage gained from the residual energy is applied to any spell you cast, including the one you gained the elemental energy from. 

I must also note that the actual amount of damage gained is based off of the weapon damage coeficient of the skill you're using. If you gain ice energy for 100 cold damage, using a skill with 1/4 weapon damage will only benefit from 1/4 of the damage, or 25 in this case. 


###################################################
################what Isn't New#####################
###################################################
Quick Find: Intro03

For one, the game's quests are the same. The bosses and monsters that inhabit those areas aren't, however. The old vanilla skills still exist inside of the game's data, and are used mostly for monster skills and oskills and such. Most monster assets are recycled from the original game and repurposed to fit the mod. Monster ai is simply modified ai with more aggresive patterns. Most skill assets are recycled from the original game, and some were also grabbed from the phrozen keep (permission granted or free usage rights.) 



###################################################
##########Core Concepts & Goals####################
###################################################
Quick Find: Intro04
 
For one: Complexity. Complexity makes the game much more interesting, and it allows you to use a more unique approach to creating your character. Therefore, NOTHING will be dumbed down or simplified. 

However, I will do my best to document everything that I can as well as I can. This includes here in these documents and in-game where I can. 

I also want to provide a fun, inviting, and action-packed combat system. 

Boss fights: Superunique monsters in vanilla diablo 2 annoy me because they're simply recolored versions of a monster you've already been fighting with a few modifiers. WOO! Shiny! Bleh. Garbage. Superunique monsters provide an excellent opportunity for some really challenging, fun, and memorable fights. Therefore, every superunique monster in this mod is hand-designed to the very letter to be unique. They are also powerful and have far more life than other monsters in the area. They hit hard. They come after you fast. They're terrifying creatures that you don't want to mess with. They also provide substantial rewards for those brave enough to face them. 

I am slowly working on an intricate but intuitive crafting system. I want players to be able to think of a modifier or item they want, and be able to figure out how to obtain it with crafting. 


###################################################
##########New Stats: Thorough Descriptions#########
###################################################
Quick Find: Stats01

This mod has items and skills that feature new stats not seen in d2 vanilla. This section is dedicated to explaining them thoroughly so that there's no confusion about what they actually do. 

% Chance to cast X skill on melee hit: When your weapon makes contact with the monster using a melee skill

% Chance to cast X skill on missile hit: When a projectile (spells included) makes contact with a monster, but not melee attacks

% Chance to cast X when you take damage: Cast this skill when ANY damage is taken in any way except for over-time degenerative effects (poison, burn, open wounds, and life degeneration)

+% To X stat: Modifies the stat in question by a percentage. This will also take into consideration stat bonuses from items and skills too. 

+ To Trap Seek radius: Increases the range at which a trap skill will begin firing at an enemy (a detection range)

+ to aura radius: Value in yards that increases or decreases the radius of aura skills

Extra mind push missiles: Mind push by default fires off 1 projectile. This stat increases the number of projectiles

Shining claw radius: Adds or subtracts AoE from shining claw

Flat perk bonus: Will add a flat value to whatever perk skills you own. The actual effect of this stat varies depending on which perk skills you own. (Example: If a perk skill grants +5 life on hit, and this stat adds +2, you now have +7 life on hit.)

Life on Striking: Positive value of life gained when you hit with anything (ranged, melee, spells, autospells, but not summons.)

Mana On Striking: Positive or negative value of mana gained when you hit with anything (ranged, melee, spells, autospells, but not summons.)

Mana when struck/damaged: Simply that - a flat amount of mana gained when you take damage. 

Periodic Rate Modifier: For skills marked with the periodic keyword (and doesn't have the fixed tag,) this stat either increases or decreases the periodic delay between when the skill triggers. Positive values will make a periodic skill trigger faster, whereas a negative value will make a periodic skill trigger slower. This value = the value in frames that is added or subtracted. For example: The prayer aura restores life every 2 seconds by default. Having +25 in this stat will make prayer heal every 1 second (quicker,) whereas -25 in this stat will make prayer only heal every 3 seconds(slower.) (For reference, in diablo 2, 1 second = 25 frames.) 

Extra necromancer revives: Simply an addition or subtraction to how many monsters a necromancer is able to revive.

Extra Necromancer Summon: A value that is added or subtracted from the total amount of minions a necromancer can summon for each skill independently. This means you get +X or -X to every summoning skill you have. So if you're using both reapers and behemoths, you get an extra reaper and an extra behemoth, not just one or the other. (There is no hard cap on how many things any player can summon)

Teleport Skill Radius: For skills such as shining blade, shadow walk, aquaport, and shadow pulse. Any skill that is a teleportation attack and requires a monster target. This will increase or decrease the radius you are able to teleport from to a monster. 

Life when damaged: A flat amount of life gained when you take damage. 

Difficulty modifier: Found on the charm of challenge, this stat simply controls the power of the difficulty modifier aura. Nothing more, it is simply a variable that the aura references to determine how much to buff monsters. The rest of the stats on the charm are handled by the charm itself, as any other charm. 

Do you guys not have phones? : The bearer of this stat will gain the immense power of angering large crowds. This stat is very situational - it is best used at an overhyped blizzcon event. 

Non-item stats:
Deathcraft stacks: Used for necromancer skills and gained through skills like ravage. The amount of stacks determines the functionality of other skills.
Knockback when struck: A knockback weakness, if you will. Whenever a monster damages you, you'll be knocked back. 
Corpse consumed count: Used specifically for the druid's peace skill, this is a variable used to count how many monsters you've consumed with the vines and keeps track of what level of power you're at. 
Infinity strike stacks - A value that counts how many times you've hit with infinity strike, and is used in calculations to determine the damage bonus gained. 


###################################################
#########################Items#####################
###################################################
Quick Find: Items01

(Insert snarky and sarcastic yet humorous thing here)


###################################################
###########     Items - Jewels     ################
###################################################
Quick Find: Items02

Jewels now come in all the different colors of the rainbow! No, really. Jewels have been split into their own individual types depending on their color. Each color of jewel is able to obtain specific modifiers. For a basic run-down:

Red Jewels: Physical damage and hard defense modifiers as well as life and fire modifiers
Blue Jewels: Resistances, defensive modifiers, and mana modifiers. 
Green Jewels: Similar to blue jewels, but with the possibility of life modifiers and stats. 
White Jewels: Stat boosts mainly
Peach Jewel: Damage modifiers as well as attack rating and even life and mana leech
Pink Jewel: Resistance-based defenses as well as a very small chance for mana and damage modifiers.


###################################################
##############     Monster Hunter   ###############
###################################################
Quick Find: MonHunter

A small quest that will give you some incentive to fight all of the superunique monsters. I worked hard on them! I want them appreciated! The first part of the quest gives you the charm you need. The rest of the parts drop reagents which add powers to the charm. Each monster's reagent can only be applied once to the charm. 


Part 1: Corpsefire
Location: Den of Evil
Item: Old Epitaph
Cube the old epitaph and you will gain the monster hunter charm

Part 2: Vileflame
Location: Cold Plains
Item: Dragon Gene
5% to max player hitpoints

Part 3: Strange Statue
Location: Cave level 1 (Cold Plains)
Item: Gargoyle statue eye
+50 armor rating

Part 4: Clayman
Location: Stony Field (Cairn Stones)
Item: Unformed clay soul
+50% mana regen

This questline is still under development



###################################################
##############     Secret Items     ###############
###################################################
Quick Find: ItemsSec

I suppose its not a secret anymore. Besides, I should give somebody SOME kind of reward for reading this file, shouldn't I?

Shadow Chaser
How to get: In the blood moor and cold plains, you will sometimes notice shadow monsters appearing when you kill monsters in these areas. Each of those shadow monsters have a 1% chance on death to summon a boss, Unknown Entity. I won't spoil the tactics of the boss itself. You will know the boss has been summoned when you see an orb of energy being continually gathered. After a few moments the boss will appear. Defeat the boss to gain the charm. 











###################################################
#####################Runewords#####################
###################################################
Quick Find: Runewords01

Most of these are made by Wonz. Some made by me. All are archived here. Just alpha version runewords, more will most definitely be added. (Note: If name doesn't appear properly, it will be fixed later.)

Weapons:
Might (3 sockets, any weapon)
Chipped Amethyst, Chipped Topaz, Chipped Diamond

Level 2-4 Might aura when equipped
50-60% enhanced damage
+100-150 attack rating
+10-20% Attack rating
+2-5% lifesteal



Armagedoon (3 socket spear/polearm)
Eth Ral Tal

30% chance to cast level 8 volcano on a melee hit
30-100% enhanced damage
5-15% extra fire spell damage
+10-25% increased attack speed
Absorb fire +20-30
+5-10% strength


Lycanthropy (4 socket weapon)
Thul Ort Amn Hel

+5-10 to werewolf
+10-15 to lycanthropy
100-150% enhanced damage
1-2 flat damage per level
30% increased attack speed
50% enhanced damage
heart of wolverine charges


Storm (2 socket wand or sorceress orb)
El El

10% faster cast rate
+0-5 to Nova
5-15% extra lightning damage
15% increased max mana
+10% strength
+10-25 dexterity
+4-8 all stats per level

Sprite (4 Socket weapon)
Ral Ral Tal Shael
100-125% enhanced damage
+200-275 attack rating
10-15% attack rating
+10-15% faster attack rate
40-50% fire skill damage
+10-15 dexterity
Level 3-5 sanctuary aura when equipped

Bolt Spewer (4 socket bow or xbow)
Amn, Green jewel, Ko, Red jewel

10-15% increased attack speed
50-100% enhanced damage
150-250 to attack rating
10-15% to attack rating
+1-150 lightning damage
9% chance to cast level 5 nova on kill


Threatening Attacker (3 socket weapon or assassin claw)
Eth El Tal

Reduce enemy defense by 10-15%
Enemy cannot heal
10-20% attack rating
10-15 strength
35-50 Max life
5-10% increased attack speed

Unknown consequences (2 socket weapon or assassin claw)
Tal, Pink jewel

20-35% enhanced damage
+5-10 damage
5-10% attack speed
10-15 to dexterity
+2-5% dexterity
1-3% life leech

Projection (2 socket bow)
Eld nef

5-10% attack speed
10-15% movement speed
15-20% attack rating
+35-100 attack rating
+10-15 strength
10% chance to cast level 15 ice bolts on kill


Grave Injustice (2 socket wand or orb)
Ith Tir

+5-15% cast speed
+10-15% to mana
+50-100 max life
+10-20% poison resistance
+1 to 3 to revive
+1-3% mana leech


Edge Of The Abyss (5 Socket polearm)
El Eld Tir El Tir

Slain monsters rest in peace
5-10% attack speed
5-10% strength
+10-25 dexterity
+3-10% life
+10-25 fire damage

The Poker (3 socket spear)
Tir El Eth

10-15% attack speed
10-20% damage
25-40% enhanced damage
1-3% life steal
5% to strength
0-5% to dexterity


Serrated Edge (3 socket swords)
El Eld Nef

1-5% chance of open wounds
20-30% enhanced damage
+100-130 attack rating
1-5% attack rating
+10-15 lightning resist
reduce damage by 20



Armor:

Authority (1 socket armor)
Hel

150-250% defense
+125-200 defense
10-15% attack rating
+100-200 attack rating
resist all + 10-20
Absorb all + 10-20
Repairs durability over time


Defiance ( 3 socket armor)
Ohm Ist Vex

+450 defense
+600 attack rating
reduce damage by 10-20%
30% faster hit recovery
+100-250 lightning thorns
Cannot be frozen


Extravegence (6 Socket armor)
Lo Gul Um Jah Um Lum

+0-200 defense
200-300% defense
+10-20% strength
+10-20% dexterity
+100-300 to energy
+10-15% faster hit  recovery
5% chance to cast level 15 frozen armor when struck

Coral Guard (2 socket armor)
Tir Nef

+5-10% lightning absorb
+10-25% resist lightning
+10% faster cast rate
+15-105 defense
5% chance to cast level 5 meta guard when you take damage

Arrogance (3 Socket armor)
Ort Thul El

10% faster hit recovery
75-100% defense
+10-20% enhanced damage
resist all +5-15
+9 - 11 strength



Gloves:

Hex (2 Socket gloves)
Tal Tal

10% increased attack speed
25-50% enhanced defense
+10-15% enhanced damage
10% chance to cast level 5 amplify damage on striking
+20-25 fire resistance
+15-20 lightning resistance

Punishers (3 socket gloves)
Amn Io Green Jewel

Level 3-5 blessed aim aura when equipped
+10-15% attack speed
+10-15% cast speed
+200-350 attack rating
+5-10% attack rating
10% to strength
+100 dexterity

Boots:

Blood (3 socket boots)
Ral Ith Tal

3-5% life steal
+30-40 to max life
5-10% to vitality
+25 to vitality
+50-100% defense
+0-150 attack rating

Adidas (3 socket boots)
El Tal Pink jewel

+30% movement speed
+20% hit recovery
+5-15% strength
+10-20% dexterity
+250-350 to attack rating
+10-20% damage

Tower (3 socket boots)
Red Jewel, Blue Jewel, Tal

5% chance to cast level 15 amplify damage on striking
Level 5-10 vigor when equipped
+2-3 to shout
20-30% hit recovery
+25-60% defense
+5-10 flat bonus to perk effects

Helms:

Glass Domino (2 socket helms)
Nef ith

25-50% defense
+10-15% life
reduce damage by 50 - 60
reduce damage by 5-10%
Reduce magic damage by 40-50

Dragon's Eye (4 Socket helms)
Nef Ort Shael Io

Attack rating +300-500
50-75% to attack rating
100-500 fire damage
+50% defense
Level 10 enchant charges
-4 to 0 to light radius
+30-50 fire absorb

Lucky Messenger (3 Socket helms)
Eth, Normal Amethyst, Tir

+50-75% defense
+25-30% to mana
+75-150 to mana
+75-130 to attack rating
+35 defense
+75% magic find
+150% gold find



Class Rings (All 1 socket)
Barbarian:

Berserker Rage
Red jewel

+20-30 to all stats
+15-20% attack rating
+5-10% to mana
Strength per level
+3-7 lifesteal
+10-20% resist all
10% chance to cast level 10 fade on striking in melee

Superiority
Eth

100-150% defense
+200-300 defense
+20-40% to all resistance
Absorb all +10-25
+10-20% faster attack speed
+20-30 to strength


Amazon:

Elven Superiority
Blue Jewel

.... more additions to be added!

###################################################
##############Crafting - Basic#####################
###################################################
Quick Find: Crafting01

There are varrious materials that can be bought from the blacksmith. I'm going to talk about the concept of how to combine materials to get what you want from the craft. 

The basic structure of item crafting is as follows:
(Item to be modified) + (Elemental reagent) + (optional modifier item 1) + (optional modifier item 2)

For example: Transmute a magic armor with phlogiston to get a fire resist bonus. Add a stone of growth and it'll become resist that increases per character level.


###################################################
##############Crafting - Recipes I#################
###################################################
Quick Find: Crafting02

Basic augmentations that can be performed with the use of an item and an elemental reagent.

Note that these recipes do have limits, and can only augment an item so much. If a certain reagent no longer works, you've maxed out the allowed amount of that stat. Try a different reagent. 

Iron Fragment +
Weapon = +1 damage
Armor = +1% defense

Silver +
Weapon = +3% damage to undead
Armor = Reduces magic damage by 1

Gold +
Weapon = +1% chance of deadly strike
Armor = +2% magic find

Phlogiston +
Weapon = +1-2 Fire damage
Armor = +1% Fire Resistance

Everlasting Ice +
Weapon = +1-2 cold damage (no cold length added)
Armor = +1% Cold Resistance

Angel Tears +
Weapon = +1% life
Armor = +1% life

Demon Blood +
Weapon = +1% mana
Armor = +1% mana

Moonstone +
Weapon = +1 mana
Armor = +1 mana


Recipe modifiers:
+ Stone of growth = Gain the stat as a + per character level instead of a static value


###################################################
##########Crafting - Special Recipes###############
###################################################
Quick Find: Crafting03

Most of the in-game descriptions on some items will tell you what they do. But if for some reason you want to find out about it in the documentation, here it is.

Introduction scroll: My tutorial scroll! Follow the instructions on the scroll. For TL;DR - Mash the transmute button 6 times and gain stat points. Don't yell at me if you didn't read it and miss something, though!
Dead Avenger's Skull + Any quality weapon = Unique weapon with item level <= 15
Aura Stone + (Specific reagent) = See your skill descriptions for the specific ways to make these per skill. Some skills can be used as auras on aura stones. Some skills require aura stones to be used at all. Note that the power of the aura itself is solely dependent on the power of the skill. Therefore, if a necromancer gives you his infernal power charm, though you will have the overlay, the aura will do literally nothing. Also keep this in mind when reading the description of "grants level x aura." The level of the aura on the stone doesn't affect its power. 


###################################################
#########Crafting - Kill Count Charm###############
###################################################
Quick Find: Crafting04

In-game, it is known as the lesser soulstone. The stone itself only displays how many kills you have. It itself isn't used in the cube recipes below. The concept is that you spend kills to perform certain cube recipes. If you don't have the required kills, the recipe simply won't work. 

(Shameless advertising: Thanks a ton to the makers of the killcount plugin and the cubeops plugin, as this simply wouldn't be possible otherwise.)


Reroll Magic Weapon : 500 kills
Magic quality weapon by itself in cube

Reroll Magic Armor: 500 kills
Magic quality armor by itself in cube

Reroll magic Ring: 500 kills
Magic ring by itself in cube

Reroll magic Amulet: 500 kills
Magic amulet by itself in cube




###################################################################
####################Goals and future aims##########################
###################################################################

This mod is very much unfinished, and though long in development, I've only achieved a very small part of what I want to do with the game. 

Finishing skills. I know I'm slow about this, but trust me when I say you're going to get quality skills. I'd rather make 2 really awesome skills instead of a full character worth of mediocre ones. 

Though currently it's just a pipe dream, I really want to expand the game to 15 acts. I don't know and won't promise that I'll ever do this, but it remains a desire in my head at least. 

I do plan to add the respec plugin eventually. 

Working on building an intuitive, easy to use, yet deep crafting system. 

Another pipe dream of mine is an in-game book of crafting where you can look through all of the available cube recipes and runewords. One day far off in the future when diablo 2 is long forgotten about, likely. Don't count on it happening. Any code modders out there: I'd totally love you forever if you made one for public use. :)

Skill icons are on my list of things to do, but I'm not a very good artist. 

Multiplayer one day. 